from aiogram import Router, F, filters
from aiogram.types import Message

from keyboards import reply, inline, builders, fabrics
from data.subloader import get_json

router = Router() 


@router.message(F.text.lower().in_(["хай", "хелоу", "привет"]))
async def greetings(message: Message):
    await message.reply("Привет")

@router.message()
async def echo(message: Message):
    msg = message.text.lower()
    smiles = await get_json("smiles.json")
    
    if msg == "ссылки":
        await message.answer("Вот ваши ссылки: ", reply_markup=inline.links_kb)
    elif msg == "спец. кнопки":
        await message.answer("Вот ваши спец кнопки: ", reply_markup=reply.special_kb)
    elif msg == "калькулятор":
        await message.answer("Вот ваши калькуляторы: ", reply_markup=builders.calculator_kb())
    elif msg == "смайлики":
        await message.answer(f" {smiles[0][0]} <b>{smiles[0][1]}</b>", reply_markup=fabrics.pagination())
    elif msg == "назад":
        await message.answer("Вы перешли в гглавное меню!", reply_markup=inline.main_kb)
